@charset "utf-8"

/*
	V2EX Start Page CSS
	
	Author: Livid <v2ex.livid@me.com>
	Web: http://picky.olivida.com/
	
	This is the preferred look-n-feel for our start page.
	
	The best way to wipe IE6 from this planet is to forget it all since the beginning of your every new project.
*/

html {
	height: 100%;
}

body {
	padding: 0px;
	margin: 0px;
	font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "STHeiti";
	background-color: #e2e2e2;
	min-width: 900px;
}

a:link, a:visited, a:active {
	color: #1c7fdb;
	text-decoration: none;
}

a:hover {
	color: #1785eb;
	text-decoration: underline;
}

a.orange:link, a.orange:visited, a.orange:active {
	color: #ff9900;
	text-decoration: none;
}

a.orange:hover {
	color: #e18700;
	text-decoration: underline;
}

/* IDs */

#Root {
	width: 800px;
	margin: 30px auto 0px auto;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 2px solid rgba(0,0,0,0.05);
	padding: 10px;
	font-size: 15px;
	box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.12);
}

#Bottom {
	width: 800px;
	margin: 0px auto 20px auto;
	font-size: 10px;
	color: #888;
	padding: 5px 10px 0px 10px;
	text-align: right;
}

/* CLASSes */

.sep {
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #f0f0f0;
}

.column {
	float: left;
	font-size: 12px;
	margin-right: 20px;
	background-color: #fff;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
}

.column:hover {
	background-color: #f9f9f9;
}

.column_title {
	color: #ccc;
	font-size: 10px;
	font-weight: bold;
}

.clear {
	clear: both;
}

ul.nav {
	padding: 0px;
	margin: 6px 0px 0px 0px;
	list-style: none;
}

ul.nav li {
	padding: 4px 0px 0px 0px;
	font-size: 14px;
}

.sl {
	padding: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 400px;
	font-size: 16px;
	color: #000;
	background-color: #fff;
	border: 1px solid #ccc;
	font-family: "Panic Sans", Luxi Mono, "Courier New", Monaco;
}

.olive {
	color: #3b3;
}

.super.button {
	background-image: url("/static/img/bg_blended.png");
	padding: 4px 15px 4px 15px;
	border: 1px solid rgba(0,0,0,.25);
	border-bottom-color: rgba(0,0,0,.35);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	font-size: 12px;
	line-height: 12px;
}

.searchwrap { margin:0 auto;}
.searchwrap .forminput { margin:0 auto;}
.searchwrap .input_wrap { display:inline-block; border-right:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8; }
.searchwrap .input_text { padding-left:5px; padding-right:5px; width:460px; height:30px; border-top:1px solid #CCC; border-right:1px solid #AAA; border-bottom:1px solid #AAA; border-left:1px solid #CCC; font-family:Arial, sans-serif; font-size:18px; }
.searchwrap .input_btn { width:90px; height:32px; margin-left:10px; border:1px solid #CCC; border-radius:3px; color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:30px; cursor:pointer; }
.searchwrap .input_btn:hover { border:1px solid #C6C6C6; border-radius:3px; color:#333; }
.searchwrap .formoperator { margin:10px auto; line-height:20px; }
.searchwrap .formoperator span { display:none; }
.searchwrap .formoperator label { margin-right:10px; }

.normal.button { background-color: #fff; color: #333; text-shadow: 0px 1px 1px #fff; text-decoration: none; font-weight: bold; }
.normal.button:hover { background-color: #f0f0f0; color: #333; text-shadow: 0px 1px 1px #fff; text-decoration: none; text-decoration: none; font-weight: bold; cursor: pointer; }